// config/http.ts - HTTP和认证配置
export const STORAGE_KEYS = {
  TOKEN: 'auth_token',
  USER_INFO: 'user_info',
  LAST_ACTIVE: 'last_active_time',
  LOGIN_TIME: 'login_time'  // 登录时间戳
} as const;

export const HTTP_CONFIG = {
  // 30天不活跃自动过期 (30 * 24 * 60 * 60 * 1000) - 与后端保持一致
  INACTIVITY_EXPIRE_TIME: 30 * 24 * 60 * 60 * 1000,
  
  // 请求超时时间
  TIMEOUT: 15000,
  
  // API基础URL
  BASE_URL: 'https://xhd.szxhdkj.com'
} as const;

// 腾讯地图配置
export const MAP_CONFIG = {
  // 腾讯地图WebService API密钥
  TENCENT_MAP_KEY: 'OURBZ-DAK3W-SOSRZ-EUN3D-PLM2T-42FR3',
  
  // 腾讯地图逆地理编码API
  TENCENT_GEOCODER_URL: 'https://apis.map.qq.com/ws/geocoder/v1/',
  
  // 城市坐标范围配置
  CITY_RANGES: {
    '深圳市': { latMin: 22.4, latMax: 22.8, lngMin: 113.8, lngMax: 114.6 },
    '广州市': { latMin: 22.9, latMax: 23.6, lngMin: 113.1, lngMax: 113.7 },
    '上海市': { latMin: 30.9, latMax: 31.7, lngMin: 121.1, lngMax: 121.9 },
    '北京市': { latMin: 39.4, latMax: 41.1, lngMin: 115.7, lngMax: 117.5 },
    '杭州市': { latMin: 29.9, latMax: 30.6, lngMin: 119.8, lngMax: 120.5 },
    '南京市': { latMin: 31.8, latMax: 32.4, lngMin: 118.4, lngMax: 119.3 },
    '武汉市': { latMin: 30.1, latMax: 31.0, lngMin: 113.7, lngMax: 115.1 },
    '成都市': { latMin: 30.1, latMax: 31.4, lngMin: 103.5, lngMax: 104.9 },
    '重庆市': { latMin: 28.8, latMax: 32.2, lngMin: 105.3, lngMax: 110.2 },
    '天津市': { latMin: 38.8, latMax: 40.3, lngMin: 116.8, lngMax: 118.1 },
    '西安市': { latMin: 33.8, latMax: 34.8, lngMin: 108.7, lngMax: 109.8 }
  }
} as const;
